home *** CD-ROM | disk | FTP | other *** search
-
-
-
- EEEEnnnnvvvv((((3333)))) 22223333////JJJJuuuullll////99998888 ((((ppppeeeerrrrllll 5555....000000005555,,,, ppppaaaattttcccchhhh 00002222)))) EEEEnnnnvvvv((((3333))))
-
-
-
- NNNNAAAAMMMMEEEE
- Env - perl module that imports environment variables
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- use Env;
- use Env qw(PATH HOME TERM);
-
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- Perl maintains environment variables in a pseudo-hash named
- %ENV. For when this access method is inconvenient, the Perl
- module Env allows environment variables to be treated as
- simple variables.
-
- The _E_n_v::_i_m_p_o_r_t() function ties environment variables with
- suitable names to global Perl variables with the same names.
- By default it does so with all existing environment
- variables (keys %ENV). If the import function receives
- arguments, it takes them to be a list of environment
- variables to tie; it's okay if they don't yet exist.
-
- After an environment variable is tied, merely use it like a
- normal variable. You may access its value
-
- @path = split(/:/, $PATH);
-
- or modify it
-
- $PATH .= ":.";
-
- however you'd like. To remove a tied environment variable
- from the environment, assign it the undefined value
-
- undef $PATH;
-
-
- AAAAUUUUTTTTHHHHOOOORRRR
- Chip Salzenberg <_c_h_i_p@_f_i_n._u_u_c_p>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 1 (printed 10/23/98)
-
-
-
-